The mathematics of halftoning

نویسندگان

  • Roy L. Adler
  • Bruce Kitchens
  • Marco Martens
  • Charles Philippe Tresser
  • Chai Wah Wu
چکیده

Introduction The problem of halftoning in digital printing has provided a splendid new example of a mathematical opportunity in modern technology. Digital halftoning is the technique used to display an image with a few immiscible colors discretely applied to paper. This problem involves various fields of science such as the physics of light, the biology of the human visual system, and the mathematics of analogto-digital conversion. Digital halftoning can be considered a huge optimization problem, but we shall see that by sacrificing optimality one can construct efficient algorithms which achieve very satisfactory results. Halftoning is above all an art, yet mathematics, particularly the theory of dynamical systems, helps to improve this art, while the art suggests a rich collection of mathematical problems and insights. Specifically, we address the question of how full-color images should be imitated by printers which print at positions on a lattice with colors limited to a few available choices. This question subsumes the simpler, more restrictive one of getting continuous-tone gray-scale images from black and white dots. Black and white digital halftoning was initially created for television well before digital printers! We call the available colors pixel colors and the locations on the lattice pixel locations. Purists reserve the term pixels for screens and instead use pels for printing, but we shall stick to pixels. Pixel colors are for us the colors of inks or toners. In some printers the choice of pixel colors can be augmented by superposition of these substances, but this is not allowed in highlight printers. The two images of Brian Wu (see Figure 1) illustrate halftoning for gray scale: Figure 1(b) is a coarse-grain halftone image of the fine-grain image in Figure 1(a), which is approximately a full gray-scale image. The halftone image in Figure 1 was made by a clustered dither mask, which is discussed later. It was modified to accommodate artificially large pixels. The mathematical problem of digital halftoning is to construct an algorithm whose output is a sequence of pixel colors that creates the full-color visual experience of an input image sequence. For gray-scale images, one wants discrete black and white dots to appear as continuous tones. In discussing the mathematics of printing, one cannot avoid using the language of geometry. It has long been known that our perception of color can be modeled by vector addition in a color space, the dimension of which we call the color dimension. For rendering gray-scale images with black and white dots, the color dimension is 1; for the color space of full color, it is 3.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimized halftoning using dot diffusion and methods for inverse halftoning

Unlike the error diffusion method, the dot diffusion method for digital halftoning has the advantage of pixel-level parallelism. However, the image quality offered by error diffusion is still regarded as superior to most of the other known methods. We show how the dot diffusion method can be improved by optimization of the so-called class matrix. By taking the human visual characteristics into ...

متن کامل

Recent Advances in Digital Halftoning and Inverse Halftoning Methods

Halftoning is the rendition of continuous-tone pictures on displays, paper or other media that are capable of producing only two levels. In digital halftoning, we perform the gray scale to bilevel conversion digitally using software or hardware. In the last 3 decades, several algorithms have evolved for halftoning. Examples of algorithms include ordered dither, error diffusion, blue noise masks...

متن کامل

Look up Table (LUT) Method for Image Halftoning

Recently we have applied Look Up Table (LUT) Method for inverse halftoning. We also proposed tree-structure LUT inverse halftoning in order to reduce memory requirements of the LUT method. In this paper we introduce LUT based halftoning method. Pixels from a causal neighborhood and the contone value of the current pixel will be included in the LUT. The LUT halftoning will require no arithmetic ...

متن کامل

LEAST-SQUARE HALFTONING VIA HUMAN VISION SYSTEM AND MARKOV GRADIENT DESCENT (LS-MGD): ALGORITHM AND ANALYSIS By

Halftoning is the core algorithm governing most digital printing or imaging devices, by which images of continuous tones are converted to ensembles of discrete or quantum dots. It is through the human vision system (HVS) that such fields of quantum dots can be perceived almost identical to the original continuous images. In the current work, we propose a leastsquare based halftoning model with ...

متن کامل

Effects of Inverse Halftoning in Watermarking

In this paper we discuss the effects of applying inverse halftoning before detection of watermark in halftoned images. Inverse halftoning can be thought of as another distortion to the watermarked image. We will show an enhancement in watermark detector performance if inverse halftoning is used on smooth error diffused images and a deterioration in performance if inverse halftoning is used on h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2003